package com.ruoyi.trackapply.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@ApiModel(description = "近地深空VO")
@Data
public class CloseEarthVO {

    private ChartVO chart1;

    private List<EstimateVO> tableData;



    @Data
    @ApiModel("E-chart内容")
    public class ChartVO {

        @ApiModelProperty("观测值")
        List obs;

        @ApiModelProperty("修正模拟值")
        List adjust;

        @ApiModelProperty("JB2008模拟值")
        List jb08;

        @ApiModelProperty("加权融合模拟值")
        List weight;

        @ApiModelProperty("时间")
        List time;
    }

    @Data
    public class EstimateVO {

        @ApiModelProperty("模型")
        private String modelName;

        @ApiModelProperty("平均绝对误差")
        private String mae;

        @ApiModelProperty("均方根误差")
        private String mse;

        @ApiModelProperty("相关系数")
        private String r;

    }
}
